Développeur Full Stack // Full Stack Developer -Python
Tu es passionné par les nouvelles technologies, et tu souhaites faire partie d’une équipe de développement logiciel en constante quête d’innovation dans un cadre chaleureux, décontracté et stimulant ? Nous recherchons un coéquipier comme toi ! Joins-toi à une équipe Agile, multi-fonctionnelle et ambitieuse qui a la volonté de toujours s’améliorer et de développer des applications innovantes au sein de notre plateforme qui aide les radiodiffuseurs, les podcasters et les services musicaux à maximiser leurs revenus en ligne.
Tes responsabilités :
- Contribuer à la conception et au développement de nouvelles fonctionnalités et à l'amélioration/correction de fonctionnalités existantes.
- Écrire du code de qualité pour développer et maintenir des applications robustes utilisées à grande échelle.
- Collaborer avec le Product Owner et interagir avec les autres équipes de produits afin de définir les solutions du futur de l’organisation.
- Contribuer à toutes les activités du cycle de développement d’applications (planification, conception, codage, revue de code, tests unitaires/automatisés, documentation, déploiement, opérations, surveillance et alertes).
- Démontrer de l’ouverture aux idées des autres tout en communiquant avec respect.
- Proposer et aider à la mise en œuvre de solutions d'amélioration continue.
- Être un membre engagé, transparent et positif dans une équipe Agile auto-organisée et multidisciplinaire.
- Travailler sur notre cœur de métier, à savoir notre outil d’analytique pour la publicité programmatique.
- Contribuer à la mise à jour du UI lorsque nécessaire, mais principalement du backend.
- Participer à l’évolution des outils BI SaaS dans une industrie où la visualisation de données est clé.
- Améliorer les intégrations existantes avec l’ajout de nouvelles métriques et dimensions.
Tu es un excellent candidat si :
- Tu as une bonne connaissance du langage de programmation Python (Poetry, FastAPI, Flask, Django).
- Tu as une connaissance de base des langages UI comme React et/ou Angular.
- Tu connais les APIs REST et leurs architectures.
- Tu es sensible à la qualité et le test de votre code.
- Tu as des notions sur les bases de données NoSQL et PostGreSQL.
- Tu as des connaissances au sujet des conteneurs Docker.
- Tu as un bon sens de l’analyse et tu es capable de communiquer tes idées.
- Tu parles français couramment et anglais à un bon niveau*.
Atouts:
- Tu as expérimenté des techniques de développement par les tests (TDD) et tu connais certains outils d'intégration et de déploiement continus.
- Tu as de l’expérience avec Golang.
- Tu as de l’expérience avec Kubernetes.
*******
Are you passionate about new technologies and want to be part of a software development team that is constantly seeking innovation in a warm, relaxed and stimulating environment? We are looking for a teammate like you! Join an Agile, multi-functional and ambitious team that is always looking to improve and develop innovative applications within our platform that helps broadcasters, podcasters and music services maximize their online revenue.
Your responsibilities:
- Contribute to the design and development of new features and the improvement/fixing of existing features.
- Write quality code to develop and maintain robust applications used at scale.
- Collaborate with the Product Owner and interact with other product teams to define the organization's future solutions.
- Contribute to all activities of the application development lifecycle (planning, design, coding, code review, unit/automated testing, documentation, deployment, operations, monitoring and alerting).
- Demonstrate openness to others' ideas while communicating with respect.
- Propose and help implement continuous improvement solutions.
- Be an engaged, transparent and positive member of a self-organized and multidisciplinary Agile team.
- Work on our core business, namely our analytics tool for programmatic advertising.
- Contribute to updating the UI when necessary, but focus will be mainly the backend.
- Participate in the evolution of BI SaaS tools in an industry where data visualization is key.
- Improve existing integrations with the addition of new metrics and dimensions.
You are an excellent candidate if:
- You have a good knowledge of the Python programming language (Poetry, FastAPI, Flask, Django).
- You have a basic knowledge of UI languages like React and/or Angular.
- You know REST APIs and their architectures.
- You are sensitive to the quality and testing of your code.
- You have notions about NoSQL and PostGreSQL databases.
- You have knowledge about Docker containers.
- You have a good sense of analysis and you are able to communicate your ideas.
- You speak French perfectly and English at a good level.
Assets:
- You have experimented with test-driven development techniques (TDD) and you know some continuous integration and deployment tools.
- You have experience with Golang.
- You have experience with Kubernetes.
*L’utilisation de l’anglais est nécessaire pour collaborer avec des collègues internationaux, pour accéder à des informations et des ressources et pour communiquer à l’échelle internationale.